home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 071-080 / amok79 / script / script.dok < prev    next >
Text File  |  1993-11-04  |  4KB  |  121 lines

  1.  
  2.                                    Script
  3.                                    ~~~~~~
  4.                                    
  5.      © 1992 by Thomas Ansorge, Dinkelackerring 55, W-6730 Neustadt-14,
  6.                             Deutschland, Europa
  7.  
  8.  
  9.                                Copyright etc.
  10.                                ~~~~~~~~~~~~~~
  11. Script ist "freely distributable copyrighted software", das bedeutet, daß
  12. Sie Script auf nichtkommerzieller Basis beliebig weiterkopieren und benutzen
  13. dürfen, aber alle anderen Rechte ausschließlich bei mir bleiben.
  14.  
  15. Nichtkommerziell im obigen Sinne heißt, daß die Diskette mit Script drauf
  16. nicht mehr als das doppelte einer Leerdiskette gleicher Qualität kosten
  17. darf.
  18.  
  19. Ausgenommen hiervon sind diejenigen, die sich die Mühe machen, eine eigene
  20. PD-Serie zusammenzustellen.  Diese dürfen für Disketten ihrer PD-Serie mit
  21. Script drauf einen beliebigen Preis verlangen.
  22.  
  23. Für das Verbreiten von Script per Datennetz gelten die obigen Bestimmungen
  24. sinngemäß.
  25.  
  26. Da ich für Script keine Gegenleistung verlange, lehne ich jede Verantwortung
  27. für Schäden, die von Script direkt oder indirekt verursacht werden, ab.  SIE
  28. BENUTZEN SCRIPT AUF EIGENE GEFAHR!
  29.  
  30.  
  31.                               Was ist Script?
  32.                               ~~~~~~~~~~~~~~~
  33. Die Workbench 2.0 hat ein Manko:  Ich habe es bisher nicht geschafft, daß
  34. die Workbench eine Script-Datei als Default Tool eines Projektes akzeptiert.
  35. Script ändert das.
  36.  
  37. Alles, was Sie tun müssen, ist Script als Default Tool einzutragen.  Sie
  38. können aber genausogut den Namen von Script ändern.  Dann müssen Sie das
  39. Default Tool im Icon nämlich nicht ändern, und das macht auf die Dauer die
  40. wenigste Arbeit.  Sagen wir, Script heißt bei Ihnen nun PROGRAMMNAME.
  41. Sobald Sie das Icon des Projektes doppelklicken, wird PROGRAMNAME die
  42. Script-Datei PROGRAMMNAME.exe, die im gleichen Verzeichnis wie PROGRAMMNAME
  43. steht, ausführen, wobei der Name des Projektes als Argument übergeben wird.
  44.  
  45. Ein konkretes Beispiel, das für mich auch der Auslöser war:
  46.  
  47. Mein bevorzugter Computer-Shop, das MEGABYTE in Karlsruhe (keine
  48. Schleichwerbung, sondern das Äußern einer persönlichen Meinung!), kann
  49. seinen AMIGA-Katalog nur mit tatkräftiger Hilfe des PowerPackers auf zwei
  50. Disketten unterbringen.  Insbesondere sind die ASCII-Dateien selbst
  51. gecruncht.  Den Katalog habe ich auf meine Harddisk installiert und kann die
  52. Dateien nun einfach per Doppelklick von der Workbench ansehen.  Auf den
  53. Katalog-Disketten befindet sich ein Text-Viewer namens VIEW80, der zwar
  54. gecrunchte PowerPacker-Dateien (ohne Endung ".pp"!) anzeigen kann, den ich
  55. persönlich aber sonst überhaupt nicht mag.  CygnusEd Professional gefällt
  56. mir da schon viel besser.  Leider kann der aber mit PowerPacker-Dateien
  57. nichts anfangen.  Dazu kommt, daß ich mir die Dateien bitteschön per
  58. Doppelklick von der Workbench ansehen will.  Außerdem bin ich zu faul, in 36
  59. Icons das Default Tool zu ändern bzw.  ebensoviele Dateien umzubenennen oder
  60. (mangels Platz) zu entpacken. Und beim nächsten Update des Katalogs geht
  61. alles von vorne los. Nicht mit mir.
  62.  
  63. Eine kleine Script-Datei namens VIEW80 sollte Abhilfe schaffen:  Die
  64. doppelgeklickte Datei in die RAM-Disk entpacken, von CED laden lassen, die
  65. Datei in der RAM-Disk löschen.  Leider spielte die Workbench nicht mit. Die
  66. lädt das Default Tool mit LoadSeg, und LoadSeg kann mit ASCII-Dateien nichts
  67. anfangen. 
  68.  
  69. Also schieb ich Script, benannte die ASCII-Datei in VIEW80.exe um, kopierte
  70. Script als VIEW80 in das Katalog-Directory und nun klappt es. Ganz einfach.
  71.  
  72.  
  73.                       Anhang: VIEW80.exe als Beispiel
  74.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  75. .key File
  76. ;
  77. ; IsResident (AMOK#72) kann das spätere erneute Ausführen dieser Datei
  78. ; erheblich beschleunigen!
  79. ;
  80. IsResident IsResident
  81. ;
  82. IF WARN
  83.    Resident C:IsResident
  84. ENDIF
  85. ;
  86. IsResident Resident
  87. ;
  88. IF WARN
  89.    Resident C:Resident
  90. ENDIF
  91. ;
  92. IsResident Decrunch
  93. ;
  94. IF WARN
  95.    Resident C:Decrunch
  96. ENDIF
  97. ;
  98. IsResident Ed
  99. ;
  100. IF WARN
  101.    Resident Utilities:Ed
  102. ENDIF
  103. ;
  104. IsResident Delete
  105. ;
  106. IF WARN
  107.    Resident C:Delete
  108. ENDIF
  109. ;
  110. ; Der folgende Teil dauert bei mir ab dem 2. Ausführen dieser Datei auch
  111. ; ohne Wait länger als der IsResident-Teil oben!
  112. ;
  113. Decrunch <File> TO RAM:<File>
  114. Ed RAM:<File>
  115. ;
  116. Wait 10
  117. Delete RAM:<File>
  118. ;
  119.  
  120. Viel Spaß! Thomas :-)
  121.